package com.yklx.youke.admin.service.impl;

import com.yklx.youke.admin.service.ScheduleService;
import com.yklx.youke.entity.Schedule;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class ScheduleServiceImpl implements ScheduleService {

    // 由于Schedule API现在直接通过ScheduleController操作Session数据
    // 这个服务类现在仅作为接口实现保留，实际不再使用
    
    @Override
    public List<Schedule> getSchedulesByCourseId(String courseId) {
        // 该方法不再使用，由ScheduleController直接处理
        return List.of();
    }

    @Override
    public List<Schedule> getSchedulesByTeacherId(String teacherId) {
        // 该方法不再使用，由ScheduleController直接处理
        return List.of();
    }

    @Override
    public List<Schedule> getAllSchedules() {
        // 该方法不再使用，由ScheduleController直接处理
        return List.of();
    }

    @Override
    public Schedule getScheduleById(String scheduleId) {
        // 该方法不再使用，由ScheduleController直接处理
        return null;
    }

    @Override
    public boolean createSchedule(Schedule schedule) {
        // 该方法不再使用，由ScheduleController直接处理
        return false;
    }

    @Override
    public boolean updateSchedule(Schedule schedule) {
        // 该方法不再使用，由ScheduleController直接处理
        return false;
    }

    @Override
    public boolean deleteSchedule(String scheduleId) {
        // 该方法不再使用，由ScheduleController直接处理
        return false;
    }
}